inalienable right - Français Anglais Dictionnaire